package cn.iocoder.yudao.module.eval.controller.admin.score.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 科目成绩统计 Response VO")
@Data
public class EvalSubjectScoreStatisticsRespVO {

    @Schema(description = "科目ID", example = "1")
    private Long subjectId;

    @Schema(description = "科目名称", example = "理论知识")
    private String subjectName;

    @Schema(description = "参考人数", example = "100")
    private Integer totalCount;

    @Schema(description = "通过人数", example = "85")
    private Integer passedCount;

    @Schema(description = "通过率", example = "85.0")
    private Double passRate;

    @Schema(description = "平均分", example = "78.5")
    private Double averageScore;

}
